package fr.iut.tp3.view.components;

import java.awt.GridLayout;

import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

import fr.iut.tp3.model.Utilisateur;

public class PanelUtilisateur extends JPanel {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1695020961179495605L;
	private JLabel nomLabel = new JLabel("Nom : ");
	private JLabel loginLabel = new JLabel("Login : ");
	private JLabel niveauPrivilegeLabel = new JLabel("Niveau : ");
	private JLabel superieurHierachiqueLabel = new JLabel("Superieur : ");
	private JTextField nomTextField = new JTextField();
	private JTextField loginTextField = new JTextField();
	private JTextField niveauPrivilegeTextField = new JTextField();
	private JTextField superieurHierachiqueTextField = new JTextField();

	public PanelUtilisateur(Utilisateur utilisateur) {
		setLayout(new GridLayout(6, 2));
		
		nomTextField.setText(utilisateur.getNom());
		loginTextField.setText(utilisateur.getLogin());
		niveauPrivilegeTextField.setText(utilisateur.getNiveauPrivilegeString());
		superieurHierachiqueTextField.setText(utilisateur.getLoginSuperieurHierarchique());
		add(nomLabel);
		add(nomTextField);
		add(loginLabel);
		add(loginTextField);
		add(niveauPrivilegeLabel);
		add(niveauPrivilegeTextField);
		add(superieurHierachiqueLabel);
		add(superieurHierachiqueTextField);		
	}
}
